package com.golden.procedure.domain;

import java.util.Date;

public class WorkTaskHistoryDO extends BaseDO {

    /**
	* @Fields serialVersionUID
	*/ 
	private static final long serialVersionUID = 1530486784004323630L;

	/** 工单ID */
    private Integer workOrderID;

    /** 流程ID */
    private String processInstanceID;

    /** 任务节点ID */
    private String taskDefID;

    /** 任务执行ID */
    private String taskID;

    /** 任务节点名称 */
    private String taskName;

    /** 执行日期 */
    private Date schedulingdate;
    private String schedulingdateStr;

    /** 计划开始时间 */
    private Date planStartOn;
    /** 计划开始时间 */
    private String planStartOnStr;

    /** 计划结束时间 */
    private Date planEndOn;
    /** 计划结束时间 */
    private String planEndOnStr;

    /** 计划时长 */
    private Long planDuration;

    /** 实际执行开始时间 */
    private Date startOn;
    private String startOnStr;

    /** 实际执行结束时间 */
    private Date endOn;
    /** 实际执行结束时间 */
    private String endOnStr;

    /** 实际执行时长 */
    private Long duration;

	public Integer getWorkOrderID() {
		return workOrderID;
	}

	public void setWorkOrderID(Integer workOrderID) {
		this.workOrderID = workOrderID;
	}

	public String getProcessInstanceID() {
		return processInstanceID;
	}

	public void setProcessInstanceID(String processInstanceID) {
		this.processInstanceID = processInstanceID;
	}

	public String getTaskDefID() {
		return taskDefID;
	}

	public void setTaskDefID(String taskDefID) {
		this.taskDefID = taskDefID;
	}

	public String getTaskID() {
		return taskID;
	}

	public void setTaskID(String taskID) {
		this.taskID = taskID;
	}

	public String getTaskName() {
		return taskName;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public Date getSchedulingdate() {
		return schedulingdate;
	}

	public void setSchedulingdate(Date schedulingdate) {
		this.schedulingdate = schedulingdate;
	}

	public String getSchedulingdateStr() {
		return schedulingdateStr;
	}

	public void setSchedulingdateStr(String schedulingdateStr) {
		this.schedulingdateStr = schedulingdateStr;
	}

	public Date getPlanStartOn() {
		return planStartOn;
	}

	public void setPlanStartOn(Date planStartOn) {
		this.planStartOn = planStartOn;
	}

	public String getPlanStartOnStr() {
		return planStartOnStr;
	}

	public void setPlanStartOnStr(String planStartOnStr) {
		this.planStartOnStr = planStartOnStr;
	}

	public Date getPlanEndOn() {
		return planEndOn;
	}

	public void setPlanEndOn(Date planEndOn) {
		this.planEndOn = planEndOn;
	}

	public String getPlanEndOnStr() {
		return planEndOnStr;
	}

	public void setPlanEndOnStr(String planEndOnStr) {
		this.planEndOnStr = planEndOnStr;
	}

	public Long getPlanDuration() {
		return planDuration;
	}

	public void setPlanDuration(Long planDuration) {
		this.planDuration = planDuration;
	}

	public Date getStartOn() {
		return startOn;
	}

	public void setStartOn(Date startOn) {
		this.startOn = startOn;
	}

	public String getStartOnStr() {
		return startOnStr;
	}

	public void setStartOnStr(String startOnStr) {
		this.startOnStr = startOnStr;
	}

	public Date getEndOn() {
		return endOn;
	}

	public void setEndOn(Date endOn) {
		this.endOn = endOn;
	}

	public String getEndOnStr() {
		return endOnStr;
	}

	public void setEndOnStr(String endOnStr) {
		this.endOnStr = endOnStr;
	}

	public Long getDuration() {
		return duration;
	}

	public void setDuration(Long duration) {
		this.duration = duration;
	}

}